package com.ssm.server.user.dao;

import com.ssm.server.user.model.PrizeBag;
import com.ssm.server.user.model.User;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author zhangyibo
 */
@Repository
public interface PrizeBagDao {
    public void savePrizeBag(PrizeBag PrizeBag);
    public List<PrizeBag> getPrizeBag(@Param("userId") int userId,@Param("typeId") int typeId,@Param("countSize") int countSize,@Param("pageCount") int pageCount);
    public PrizeBag getPrizeBagById(int bagId);
    public void updatePrizeBagState(int bagId);
    public List<PrizeBag> getPrizeBagByOrderNumber(String orderNumber);
    public void updatePrizeBagNumber(PrizeBag PrizeBag);
    public List<PrizeBag> getPrizeBagUser(int boxesId );
    public PrizeBag getPrizeBagByOrderNumberBoxId(@Param("orderNumber") String orderNumber,@Param("boxId") int boxId);
}
